home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_92_AThumbnailUtils.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
99KB
|
1,777 lines
# near model CODE resource
# jump table entries: 18176-18188 (13 of them)
export_2272:
00000000 4E56 0000 link A6, 0
00000004 4AAD F460 tst.l [A5 - 0xBA0]
00000008 670E beq +0x10 /* 00000018 */
0000000A 2F2D F460 move.l -[A7], [A5 - 0xBA0]
0000000E 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00000012 7000 moveq.l D0, 0x00
00000014 2B40 F460 move.l [A5 - 0xBA0], D0
label00000018:
00000018 4AAD F45C tst.l [A5 - 0xBA4]
0000001C 670E beq +0x10 /* 0000002C */
0000001E 2F2D F45C move.l -[A7], [A5 - 0xBA4]
00000022 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00000026 7000 moveq.l D0, 0x00
00000028 2B40 F45C move.l [A5 - 0xBA4], D0
label0000002C:
0000002C 4AAD F458 tst.l [A5 - 0xBA8]
00000030 670E beq +0x10 /* 00000040 */
00000032 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000036 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
0000003A 7000 moveq.l D0, 0x00
0000003C 2B40 F458 move.l [A5 - 0xBA8], D0
label00000040:
00000040 4E5E unlink A6
00000042 4E75 rts
fn00000044:
00000044 4E56 FFF4 link A6, -0x000C
00000048 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000004C 266E 0012 movea.l A3, [A6 + 0x12]
00000050 286E 000C movea.l A4, [A6 + 0xC]
00000054 4205 clr.b D5
00000056 7000 moveq.l D0, 0x00
00000058 2880 move.l [A4], D0
0000005A 206E 0008 movea.l A0, [A6 + 0x8]
0000005E 7000 moveq.l D0, 0x00
00000060 2080 move.l [A0], D0
00000062 200B move.l D0, A3
00000064 6700 009C beq +0x9E /* 00000102 */
00000068 4267 clr.w -[A7]
0000006A 2F0B move.l -[A7], A3
0000006C 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000070 181F move.b D4, [A7]+
00000072 2F0B move.l -[A7], A3
00000074 205F movea.l A0, [A7]+
00000076 A029 syscall HLock
00000078 7018 moveq.l D0, 0x18
0000007A 2880 move.l [A4], D0
0000007C 2C14 move.l D6, [A4]
0000007E DC93 add.l D6, [A3]
00000080 4A6E 0010 tst.w [A6 + 0x10]
00000084 662C bne +0x2E /* 000000B2 */
00000086 2053 movea.l A0, [A3]
00000088 3D68 0016 FFF6 move.w [A6 - 0xA], [A0 + 0x16]
0000008E 7E01 moveq.l D7, 0x01
00000090 6018 bra +0x1A /* 000000AA */
label00000092:
00000092 2014 move.l D0, [A4]
00000094 721C moveq.l D1, 0x1C
00000096 D081 add.l D0, D1
00000098 2046 movea.l A0, D6
0000009A 2228 0018 move.l D1, [A0 + 0x18]
0000009E D280 add.l D1, D0
000000A0 2881 move.l [A4], D1
000000A2 2C14 move.l D6, [A4]
000000A4 DC93 add.l D6, [A3]
000000A6 5247 addq.w D7, 1
000000A8 6942 bvs +0x44 /* 000000EC */
label000000AA:
000000AA BE6E FFF6 cmp.w D7, [A6 - 0xA]
000000AE 6FE2 ble -0x1C /* 00000092 */
000000B0 603A bra +0x3C /* 000000EC */
label000000B2:
000000B2 7002 moveq.l D0, 0x02
000000B4 B06E 0010 cmp.w D0, [A6 + 0x10]
000000B8 6E32 bgt +0x34 /* 000000EC */
000000BA 2053 movea.l A0, [A3]
000000BC 3D68 0016 FFF4 move.w [A6 - 0xC], [A0 + 0x16]
000000C2 7E02 moveq.l D7, 0x02
000000C4 6020 bra +0x22 /* 000000E6 */
label000000C6:
000000C6 2014 move.l D0, [A4]
000000C8 721C moveq.l D1, 0x1C
000000CA D081 add.l D0, D1
000000CC 2046 movea.l A0, D6
000000CE 2228 0018 move.l D1, [A0 + 0x18]
000000D2 D280 add.l D1, D0
000000D4 2881 move.l [A4], D1
000000D6 2C14 move.l D6, [A4]
000000D8 DC93 add.l D6, [A3]
000000DA BE6E 0010 cmp.w D7, [A6 + 0x10]
000000DE 6602 bne +0x4 /* 000000E2 */
000000E0 600A bra +0xC /* 000000EC */
label000000E2:
000000E2 5247 addq.w D7, 1
000000E4 6906 bvs +0x8 /* 000000EC */
label000000E6:
000000E6 BE6E FFF4 cmp.w D7, [A6 - 0xC]
000000EA 6FDA ble -0x24 /* 000000C6 */
label000000EC:
000000EC 2014 move.l D0, [A4]
000000EE 721C moveq.l D1, 0x1C
000000F0 D081 add.l D0, D1
000000F2 206E 0008 movea.l A0, [A6 + 0x8]
000000F6 2080 move.l [A0], D0
000000F8 2F0B move.l -[A7], A3
000000FA 1F04 move.b -[A7], D4
000000FC 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00000100 7A01 moveq.l D5, 0x01
label00000102:
00000102 1D45 0016 move.b [A6 + 0x16], D5
00000106 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000010A 4E5E unlink A6
0000010C 205F movea.l A0, [A7]+
0000010E DEFC 000E add.w A7, 0xE
00000112 4ED0 jmp [A0]
fn00000114:
00000114 4E56 FFEA link A6, -0x0016
00000118 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000011C 286E 0010 movea.l A4, [A6 + 0x10]
00000120 200C move.l D0, A4
00000122 56C0 sne D0
00000124 4A00 tst.b D0
00000126 6778 beq +0x7A /* 000001A0 */
00000128 2054 movea.l A0, [A4]
0000012A 4A68 0016 tst.w [A0 + 0x16]
0000012E 5EC1 sgt D1
00000130 C001 and.b D0, D1
00000132 676C beq +0x6E /* 000001A0 */
00000134 4267 clr.w -[A7]
00000136 2F0C move.l -[A7], A4
00000138 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
0000013C 1C1F move.b D6, [A7]+
0000013E 2F0C move.l -[A7], A4
00000140 205F movea.l A0, [A7]+
00000142 A029 syscall HLock
00000144 2054 movea.l A0, [A4]
00000146 3D68 0016 FFEA move.w [A6 - 0x16], [A0 + 0x16]
0000014C 7E01 moveq.l D7, 0x01
0000014E 6042 bra +0x44 /* 00000192 */
label00000150:
00000150 4267 clr.w -[A7]
00000152 2F0C move.l -[A7], A4
00000154 3F07 move.w -[A7], D7
00000156 486E FFF4 pea.l [A6 - 0xC]
0000015A 486E FFF8 pea.l [A6 - 0x8]
0000015E 4EBA FEE4 jsr [PC - 0x11C /* 00000044 */]
00000162 101F move.b D0, [A7]+
00000164 6728 beq +0x2A /* 0000018E */
00000166 266E FFF4 movea.l A3, [A6 - 0xC]
0000016A D7D4 add.l A3, [A4]
0000016C 2A2E FFF8 move.l D5, [A6 - 0x8]
00000170 DA94 add.l D5, [A4]
00000172 4267 clr.w -[A7]
00000174 2F0C move.l -[A7], A4
00000176 2F0B move.l -[A7], A3
00000178 2F05 move.l -[A7], D5
0000017A 41EE 0008 lea.l A0, [A6 + 0x8]
0000017E 2018 move.l D0, [A0]+
00000180 6702 beq +0x4 /* 00000184 */
00000182 2F00 move.l -[A7], D0
label00000184:
00000184 2050 movea.l A0, [A0]
00000186 4E90 jsr [A0]
00000188 101F move.b D0, [A7]+
0000018A 6702 beq +0x4 /* 0000018E */
0000018C 600A bra +0xC /* 00000198 */
label0000018E:
0000018E 5247 addq.w D7, 1
00000190 6906 bvs +0x8 /* 00000198 */
label00000192:
00000192 BE6E FFEA cmp.w D7, [A6 - 0x16]
00000196 6FB8 ble -0x46 /* 00000150 */
label00000198:
00000198 2F0C move.l -[A7], A4
0000019A 1F06 move.b -[A7], D6
0000019C 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label000001A0:
000001A0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000001A4 4E5E unlink A6
000001A6 205F movea.l A0, [A7]+
000001A8 DEFC 000C add.w A7, 0xC
000001AC 4ED0 jmp [A0]
000001AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000001B2 0000 206E ori.b D0, 0x6E /* 'n' */
000001B6 0010 2010 ori.b [A0], 0x10
000001BA 206E 0008 movea.l A0, [A6 + 0x8]
000001BE 80A8 FFFC or.l D0, [A0 - 0x4]
000001C2 206E 0008 movea.l A0, [A6 + 0x8]
000001C6 2140 FFFC move.l [A0 - 0x4], D0
000001CA 422E 0018 clr.b [A6 + 0x18]
000001CE 4E5E unlink A6
000001D0 205F movea.l A0, [A7]+
000001D2 DEFC 0010 add.w A7, 0x10
000001D6 4ED0 jmp [A0]
fn000001D8:
000001D8 4E56 FFFC link A6, -0x0004
000001DC 7000 moveq.l D0, 0x00
000001DE 2D40 FFFC move.l [A6 - 0x4], D0
000001E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E6 487A FFC8 pea.l [PC - 0x38 /* 000001B0, value 0x4E560000 'NV\0\0', cstring "NV" */]
000001EA 2F0E move.l -[A7], A6
000001EC 4EBA FF26 jsr [PC - 0xDA /* 00000114 */]
000001F0 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
000001F6 4E5E unlink A6
000001F8 2E9F move.l [A7], [A7]+
000001FA 4E75 rts
export_2273:
000001FC 4E56 FFC8 link A6, -0x0038
00000200 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000204 206E 000A movea.l A0, [A6 + 0xA]
00000208 43EE FFF8 lea.l A1, [A6 - 0x8]
0000020C 22D8 move.l [A1]+, [A0]+
0000020E 22D8 move.l [A1]+, [A0]+
00000210 286E 000E movea.l A4, [A6 + 0xE]
00000214 4205 clr.b D5
00000216 200C move.l D0, A4
00000218 56C0 sne D0
0000021A 4A00 tst.b D0
0000021C 6700 0162 beq +0x164 /* 00000380 */
00000220 2054 movea.l A0, [A4]
00000222 4A68 0016 tst.w [A0 + 0x16]
00000226 5EC1 sgt D1
00000228 C001 and.b D0, D1
0000022A 6700 0154 beq +0x156 /* 00000380 */
0000022E 4267 clr.w -[A7]
00000230 2F0C move.l -[A7], A4
00000232 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000236 1D5F FFF6 move.b [A6 - 0xA], [A7]+
0000023A 2F0C move.l -[A7], A4
0000023C 205F movea.l A0, [A7]+
0000023E A029 syscall HLock
00000240 2054 movea.l A0, [A4]
00000242 3D68 0016 FFCA move.w [A6 - 0x36], [A0 + 0x16]
00000248 7E01 moveq.l D7, 0x01
0000024A 6000 0122 bra +0x124 /* 0000036E */
label0000024E:
0000024E 4267 clr.w -[A7]
00000250 2F0C move.l -[A7], A4
00000252 3F07 move.w -[A7], D7
00000254 486E FFEC pea.l [A6 - 0x14]
00000258 486E FFF0 pea.l [A6 - 0x10]
0000025C 4EBA FDE6 jsr [PC - 0x21A /* 00000044 */]
00000260 101F move.b D0, [A7]+
00000262 6700 0106 beq +0x108 /* 0000036A */
00000266 266E FFEC movea.l A3, [A6 - 0x14]
0000026A D7D4 add.l A3, [A4]
0000026C 7001 moveq.l D0, 0x01
0000026E B093 cmp.l D0, [A3]
00000270 6600 00F8 bne +0xFA /* 0000036A */
00000274 4AAD F460 tst.l [A5 - 0xBA0]
00000278 56C0 sne D0
0000027A 4A00 tst.b D0
0000027C 6700 00F8 beq +0xFA /* 00000376 */
00000280 2F00 move.l -[A7], D0
00000282 4267 clr.w -[A7]
00000284 2F2D F460 move.l -[A7], [A5 - 0xBA0]
00000288 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
0000028C 121F move.b D1, [A7]+
0000028E 201F move.l D0, [A7]+
00000290 C001 and.b D0, D1
00000292 6700 00E2 beq +0xE4 /* 00000376 */
00000296 41EE FFCC lea.l A0, [A6 - 0x34]
0000029A 224B movea.l A1, A3
0000029C 5089 addq.l A1, 8
0000029E 20D9 move.l [A0]+, [A1]+
000002A0 20D9 move.l [A0]+, [A1]+
000002A2 3C2B 0010 move.w D6, [A3 + 0x10]
000002A6 282E FFF0 move.l D4, [A6 - 0x10]
000002AA D894 add.l D4, [A4]
000002AC 42A7 clr.l -[A7]
000002AE 2F2D F460 move.l -[A7], [A5 - 0xBA0]
000002B2 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
000002B6 201F move.l D0, [A7]+
000002B8 3D40 FFE6 move.w [A6 - 0x1A], D0
000002BC 42A7 clr.l -[A7]
000002BE 2F2D F460 move.l -[A7], [A5 - 0xBA0]
000002C2 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
000002C6 2D5F FFE0 move.l [A6 - 0x20], [A7]+
000002CA BC6E FFE6 cmp.w D6, [A6 - 0x1A]
000002CE 6E00 0090 bgt +0x92 /* 00000360 */
000002D2 302E FFD0 move.w D0, [A6 - 0x30]
000002D6 5340 subq.w D0, 1
000002D8 3D40 FFC8 move.w [A6 - 0x38], D0
000002DC 3E2E FFCC move.w D7, [A6 - 0x34]
000002E0 6024 bra +0x26 /* 00000306 */
label000002E2:
000002E2 2F04 move.l -[A7], D4
000002E4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000002E8 3006 move.w D0, D6
000002EA 48C0 ext.l D0
000002EC 2F00 move.l -[A7], D0
000002EE 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000002F2 3006 move.w D0, D6
000002F4 48C0 ext.l D0
000002F6 D880 add.l D4, D0
000002F8 302E FFE6 move.w D0, [A6 - 0x1A]
000002FC 48C0 ext.l D0
000002FE D1AE FFE0 add.l [A6 - 0x20], D0
00000302 5247 addq.w D7, 1
00000304 6906 bvs +0x8 /* 0000030C */
label00000306:
00000306 BE6E FFC8 cmp.w D7, [A6 - 0x38]
0000030A 6FD6 ble -0x28 /* 000002E2 */
label0000030C:
0000030C 102E 0008 move.b D0, [A6 + 0x8]
00000310 6712 beq +0x14 /* 00000324 */
00000312 486E FFCC pea.l [A6 - 0x34]
00000316 486E FFF8 pea.l [A6 - 0x8]
0000031A 486E FFD4 pea.l [A6 - 0x2C]
0000031E 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
00000322 6010 bra +0x12 /* 00000334 */
label00000324:
00000324 486E FFCC pea.l [A6 - 0x34]
00000328 486E FFF8 pea.l [A6 - 0x8]
0000032C 486E FFD4 pea.l [A6 - 0x2C]
00000330 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label00000334:
00000334 7021 moveq.l D0, 0x21
00000336 2F00 move.l -[A7], D0
00000338 A862 syscall ForeColor
0000033A 701E moveq.l D0, 0x1E
0000033C 2F00 move.l -[A7], D0
0000033E A863 syscall BackColor
00000340 206D F460 movea.l A0, [A5 - 0xBA0]
00000344 4868 0002 pea.l [A0 + 0x2]
00000348 206D FE3A movea.l A0, [A5 - 0x1C6]
0000034C 4868 0002 pea.l [A0 + 0x2]
00000350 486E FFCC pea.l [A6 - 0x34]
00000354 486E FFD4 pea.l [A6 - 0x2C]
00000358 4267 clr.w -[A7]
0000035A 42A7 clr.l -[A7]
0000035C A8EC syscall CopyBits
0000035E 7A01 moveq.l D5, 0x01
label00000360:
00000360 2F2D F460 move.l -[A7], [A5 - 0xBA0]
00000364 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00000368 600C bra +0xE /* 00000376 */
label0000036A:
0000036A 5247 addq.w D7, 1
0000036C 6908 bvs +0xA /* 00000376 */
label0000036E:
0000036E BE6E FFCA cmp.w D7, [A6 - 0x36]
00000372 6F00 FEDA ble -0x124 /* 0000024E */
label00000376:
00000376 2F0C move.l -[A7], A4
00000378 1F2E FFF6 move.b -[A7], [A6 - 0xA]
0000037C 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000380:
00000380 1D45 0012 move.b [A6 + 0x12], D5
00000384 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000388 4E5E unlink A6
0000038A 205F movea.l A0, [A7]+
0000038C DEFC 000A add.w A7, 0xA /* '\n' */
00000390 4ED0 jmp [A0]
00000392 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2274: // at 00000394 (misaligned)
00000396 FFC0 .invalid <<F/7/7>>
00000398 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000039C 206E 000A movea.l A0, [A6 + 0xA]
000003A0 43EE FFF8 lea.l A1, [A6 - 0x8]
000003A4 22D8 move.l [A1]+, [A0]+
000003A6 22D8 move.l [A1]+, [A0]+
000003A8 286E 000E movea.l A4, [A6 + 0xE]
000003AC 4206 clr.b D6
000003AE 200C move.l D0, A4
000003B0 56C0 sne D0
000003B2 4A00 tst.b D0
000003B4 6700 0164 beq +0x166 /* 0000051A */
000003B8 2054 movea.l A0, [A4]
000003BA 4A68 0016 tst.w [A0 + 0x16]
000003BE 5EC1 sgt D1
000003C0 C001 and.b D0, D1
000003C2 6700 0156 beq +0x158 /* 0000051A */
000003C6 4267 clr.w -[A7]
000003C8 2F0C move.l -[A7], A4
000003CA 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000003CE 1D5F FFF6 move.b [A6 - 0xA], [A7]+
000003D2 2F0C move.l -[A7], A4
000003D4 205F movea.l A0, [A7]+
000003D6 A029 syscall HLock
000003D8 2054 movea.l A0, [A4]
000003DA 3D68 0016 FFC2 move.w [A6 - 0x3E], [A0 + 0x16]
000003E0 7E01 moveq.l D7, 0x01
000003E2 6000 0124 bra +0x126 /* 00000508 */
label000003E6:
000003E6 4267 clr.w -[A7]
000003E8 2F0C move.l -[A7], A4
000003EA 3F07 move.w -[A7], D7
000003EC 486E FFEC pea.l [A6 - 0x14]
000003F0 486E FFF0 pea.l [A6 - 0x10]
000003F4 4EBA FC4E jsr [PC - 0x3B2 /* 00000044 */]
000003F8 101F move.b D0, [A7]+
000003FA 6700 0108 beq +0x10A /* 00000504 */
000003FE 266E FFEC movea.l A3, [A6 - 0x14]
00000402 D7D4 add.l A3, [A4]
00000404 0C93 0000 0100 cmpi.l [A3], 0x100
0000040A 6600 00F8 bne +0xFA /* 00000504 */
0000040E 4AAD F460 tst.l [A5 - 0xBA0]
00000412 56C0 sne D0
00000414 4A00 tst.b D0
00000416 6700 00F8 beq +0xFA /* 00000510 */
0000041A 2F00 move.l -[A7], D0
0000041C 4267 clr.w -[A7]
0000041E 2F2D F460 move.l -[A7], [A5 - 0xBA0]
00000422 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000426 121F move.b D1, [A7]+
00000428 201F move.l D0, [A7]+
0000042A C001 and.b D0, D1
0000042C 6700 00E2 beq +0xE4 /* 00000510 */
00000430 41EE FFC4 lea.l A0, [A6 - 0x3C]
00000434 224B movea.l A1, A3
00000436 5089 addq.l A1, 8
00000438 20D9 move.l [A0]+, [A1]+
0000043A 20D9 move.l [A0]+, [A1]+
0000043C 3A2B 0010 move.w D5, [A3 + 0x10]
00000440 202E FFF0 move.l D0, [A6 - 0x10]
00000444 D094 add.l D0, [A4]
00000446 2D40 FFD4 move.l [A6 - 0x2C], D0
0000044A 42A7 clr.l -[A7]
0000044C 2F2D F460 move.l -[A7], [A5 - 0xBA0]
00000450 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00000454 201F move.l D0, [A7]+
00000456 3800 move.w D4, D0
00000458 42A7 clr.l -[A7]
0000045A 2F2D F460 move.l -[A7], [A5 - 0xBA0]
0000045E 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000462 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00000466 BA44 cmp.w D5, D4
00000468 6E00 0090 bgt +0x92 /* 000004FA */
0000046C 2D6E FFD4 FFDC move.l [A6 - 0x24], [A6 - 0x2C]
00000472 302E FFC8 move.w D0, [A6 - 0x38]
00000476 5340 subq.w D0, 1
00000478 3D40 FFC0 move.w [A6 - 0x40], D0
0000047C 3E2E FFC4 move.w D7, [A6 - 0x3C]
00000480 601E bra +0x20 /* 000004A0 */
label00000482:
00000482 2D6E FFD8 FFE0 move.l [A6 - 0x20], [A6 - 0x28]
00000488 486E FFDC pea.l [A6 - 0x24]
0000048C 486E FFE0 pea.l [A6 - 0x20]
00000490 3F05 move.w -[A7], D5
00000492 A8D0 syscall UnpackBits
00000494 3004 move.w D0, D4
00000496 48C0 ext.l D0
00000498 D1AE FFD8 add.l [A6 - 0x28], D0
0000049C 5247 addq.w D7, 1
0000049E 6906 bvs +0x8 /* 000004A6 */
label000004A0:
000004A0 BE6E FFC0 cmp.w D7, [A6 - 0x40]
000004A4 6FDC ble -0x22 /* 00000482 */
label000004A6:
000004A6 102E 0008 move.b D0, [A6 + 0x8]
000004AA 6712 beq +0x14 /* 000004BE */
000004AC 486E FFC4 pea.l [A6 - 0x3C]
000004B0 486E FFF8 pea.l [A6 - 0x8]
000004B4 486E FFCC pea.l [A6 - 0x34]
000004B8 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
000004BC 6010 bra +0x12 /* 000004CE */
label000004BE:
000004BE 486E FFC4 pea.l [A6 - 0x3C]
000004C2 486E FFF8 pea.l [A6 - 0x8]
000004C6 486E FFCC pea.l [A6 - 0x34]
000004CA 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label000004CE:
000004CE 7021 moveq.l D0, 0x21
000004D0 2F00 move.l -[A7], D0
000004D2 A862 syscall ForeColor
000004D4 701E moveq.l D0, 0x1E
000004D6 2F00 move.l -[A7], D0
000004D8 A863 syscall BackColor
000004DA 206D F460 movea.l A0, [A5 - 0xBA0]
000004DE 4868 0002 pea.l [A0 + 0x2]
000004E2 206D FE3A movea.l A0, [A5 - 0x1C6]
000004E6 4868 0002 pea.l [A0 + 0x2]
000004EA 486E FFC4 pea.l [A6 - 0x3C]
000004EE 486E FFCC pea.l [A6 - 0x34]
000004F2 4267 clr.w -[A7]
000004F4 42A7 clr.l -[A7]
000004F6 A8EC syscall CopyBits
000004F8 7C01 moveq.l D6, 0x01
label000004FA:
000004FA 2F2D F460 move.l -[A7], [A5 - 0xBA0]
000004FE 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00000502 600C bra +0xE /* 00000510 */
label00000504:
00000504 5247 addq.w D7, 1
00000506 6908 bvs +0xA /* 00000510 */
label00000508:
00000508 BE6E FFC2 cmp.w D7, [A6 - 0x3E]
0000050C 6F00 FED8 ble -0x126 /* 000003E6 */
label00000510:
00000510 2F0C move.l -[A7], A4
00000512 1F2E FFF6 move.b -[A7], [A6 - 0xA]
00000516 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label0000051A:
0000051A 1D46 0012 move.b [A6 + 0x12], D6
0000051E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000522 4E5E unlink A6
00000524 205F movea.l A0, [A7]+
00000526 DEFC 000A add.w A7, 0xA /* '\n' */
0000052A 4ED0 jmp [A0]
export_2275:
0000052C 4E56 FFC8 link A6, -0x0038
00000530 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000534 206E 000A movea.l A0, [A6 + 0xA]
00000538 43EE FFF8 lea.l A1, [A6 - 0x8]
0000053C 22D8 move.l [A1]+, [A0]+
0000053E 22D8 move.l [A1]+, [A0]+
00000540 286E 000E movea.l A4, [A6 + 0xE]
00000544 4205 clr.b D5
00000546 200C move.l D0, A4
00000548 56C0 sne D0
0000054A 4A00 tst.b D0
0000054C 6700 016A beq +0x16C /* 000006B8 */
00000550 2054 movea.l A0, [A4]
00000552 4A68 0016 tst.w [A0 + 0x16]
00000556 5EC1 sgt D1
00000558 C001 and.b D0, D1
0000055A 6700 015C beq +0x15E /* 000006B8 */
0000055E C02D F468 and.b D0, [A5 - 0xB98]
00000562 6700 0154 beq +0x156 /* 000006B8 */
00000566 4267 clr.w -[A7]
00000568 2F0C move.l -[A7], A4
0000056A 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
0000056E 1D5F FFF6 move.b [A6 - 0xA], [A7]+
00000572 2F0C move.l -[A7], A4
00000574 205F movea.l A0, [A7]+
00000576 A029 syscall HLock
00000578 2054 movea.l A0, [A4]
0000057A 3D68 0016 FFCA move.w [A6 - 0x36], [A0 + 0x16]
00000580 7E01 moveq.l D7, 0x01
00000582 6000 0122 bra +0x124 /* 000006A6 */
label00000586:
00000586 4267 clr.w -[A7]
00000588 2F0C move.l -[A7], A4
0000058A 3F07 move.w -[A7], D7
0000058C 486E FFEC pea.l [A6 - 0x14]
00000590 486E FFF0 pea.l [A6 - 0x10]
00000594 4EBA FAAE jsr [PC - 0x552 /* 00000044 */]
00000598 101F move.b D0, [A7]+
0000059A 6700 0106 beq +0x108 /* 000006A2 */
0000059E 266E FFEC movea.l A3, [A6 - 0x14]
000005A2 D7D4 add.l A3, [A4]
000005A4 7008 moveq.l D0, 0x08
000005A6 B093 cmp.l D0, [A3]
000005A8 6600 00F8 bne +0xFA /* 000006A2 */
000005AC 4AAD F45C tst.l [A5 - 0xBA4]
000005B0 56C0 sne D0
000005B2 4A00 tst.b D0
000005B4 6700 00F8 beq +0xFA /* 000006AE */
000005B8 2F00 move.l -[A7], D0
000005BA 4267 clr.w -[A7]
000005BC 2F2D F45C move.l -[A7], [A5 - 0xBA4]
000005C0 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
000005C4 121F move.b D1, [A7]+
000005C6 201F move.l D0, [A7]+
000005C8 C001 and.b D0, D1
000005CA 6700 00E2 beq +0xE4 /* 000006AE */
000005CE 41EE FFCC lea.l A0, [A6 - 0x34]
000005D2 224B movea.l A1, A3
000005D4 5089 addq.l A1, 8
000005D6 20D9 move.l [A0]+, [A1]+
000005D8 20D9 move.l [A0]+, [A1]+
000005DA 3C2B 0010 move.w D6, [A3 + 0x10]
000005DE 282E FFF0 move.l D4, [A6 - 0x10]
000005E2 D894 add.l D4, [A4]
000005E4 42A7 clr.l -[A7]
000005E6 2F2D F45C move.l -[A7], [A5 - 0xBA4]
000005EA 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
000005EE 201F move.l D0, [A7]+
000005F0 3D40 FFE6 move.w [A6 - 0x1A], D0
000005F4 42A7 clr.l -[A7]
000005F6 2F2D F45C move.l -[A7], [A5 - 0xBA4]
000005FA 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
000005FE 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00000602 BC6E FFE6 cmp.w D6, [A6 - 0x1A]
00000606 6E00 0090 bgt +0x92 /* 00000698 */
0000060A 302E FFD0 move.w D0, [A6 - 0x30]
0000060E 5340 subq.w D0, 1
00000610 3D40 FFC8 move.w [A6 - 0x38], D0
00000614 3E2E FFCC move.w D7, [A6 - 0x34]
00000618 6024 bra +0x26 /* 0000063E */
label0000061A:
0000061A 2F04 move.l -[A7], D4
0000061C 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000620 3006 move.w D0, D6
00000622 48C0 ext.l D0
00000624 2F00 move.l -[A7], D0
00000626 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000062A 3006 move.w D0, D6
0000062C 48C0 ext.l D0
0000062E D880 add.l D4, D0
00000630 302E FFE6 move.w D0, [A6 - 0x1A]
00000634 48C0 ext.l D0
00000636 D1AE FFE0 add.l [A6 - 0x20], D0
0000063A 5247 addq.w D7, 1
0000063C 6906 bvs +0x8 /* 00000644 */
label0000063E:
0000063E BE6E FFC8 cmp.w D7, [A6 - 0x38]
00000642 6FD6 ble -0x28 /* 0000061A */
label00000644:
00000644 102E 0008 move.b D0, [A6 + 0x8]
00000648 6712 beq +0x14 /* 0000065C */
0000064A 486E FFCC pea.l [A6 - 0x34]
0000064E 486E FFF8 pea.l [A6 - 0x8]
00000652 486E FFD4 pea.l [A6 - 0x2C]
00000656 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
0000065A 6010 bra +0x12 /* 0000066C */
label0000065C:
0000065C 486E FFCC pea.l [A6 - 0x34]
00000660 486E FFF8 pea.l [A6 - 0x8]
00000664 486E FFD4 pea.l [A6 - 0x2C]
00000668 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label0000066C:
0000066C 7021 moveq.l D0, 0x21
0000066E 2F00 move.l -[A7], D0
00000670 A862 syscall ForeColor
00000672 701E moveq.l D0, 0x1E
00000674 2F00 move.l -[A7], D0
00000676 A863 syscall BackColor
00000678 206D F45C movea.l A0, [A5 - 0xBA4]
0000067C 4868 0002 pea.l [A0 + 0x2]
00000680 206D FE3A movea.l A0, [A5 - 0x1C6]
00000684 4868 0002 pea.l [A0 + 0x2]
00000688 486E FFCC pea.l [A6 - 0x34]
0000068C 486E FFD4 pea.l [A6 - 0x2C]
00000690 4267 clr.w -[A7]
00000692 42A7 clr.l -[A7]
00000694 A8EC syscall CopyBits
00000696 7A01 moveq.l D5, 0x01
label00000698:
00000698 2F2D F45C move.l -[A7], [A5 - 0xBA4]
0000069C 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
000006A0 600C bra +0xE /* 000006AE */
label000006A2:
000006A2 5247 addq.w D7, 1
000006A4 6908 bvs +0xA /* 000006AE */
label000006A6:
000006A6 BE6E FFCA cmp.w D7, [A6 - 0x36]
000006AA 6F00 FEDA ble -0x124 /* 00000586 */
label000006AE:
000006AE 2F0C move.l -[A7], A4
000006B0 1F2E FFF6 move.b -[A7], [A6 - 0xA]
000006B4 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label000006B8:
000006B8 1D45 0012 move.b [A6 + 0x12], D5
000006BC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000006C0 4E5E unlink A6
000006C2 205F movea.l A0, [A7]+
000006C4 DEFC 000A add.w A7, 0xA /* '\n' */
000006C8 4ED0 jmp [A0]
000006CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2276: // at 000006CC (misaligned)
000006CE FFBC .invalid <<F/6/7>>
000006D0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000006D4 206E 000A movea.l A0, [A6 + 0xA]
000006D8 43EE FFF8 lea.l A1, [A6 - 0x8]
000006DC 22D8 move.l [A1]+, [A0]+
000006DE 22D8 move.l [A1]+, [A0]+
000006E0 266E 000E movea.l A3, [A6 + 0xE]
000006E4 422E FFED clr.b [A6 - 0x13]
000006E8 4245 clr.w D5
000006EA 7000 moveq.l D0, 0x00
000006EC 2840 movea.l A4, D0
000006EE 200B move.l D0, A3
000006F0 56C0 sne D0
000006F2 4A00 tst.b D0
000006F4 6700 01A6 beq +0x1A8 /* 0000089C */
000006F8 2053 movea.l A0, [A3]
000006FA 4A68 0016 tst.w [A0 + 0x16]
000006FE 5EC1 sgt D1
00000700 C001 and.b D0, D1
00000702 6700 0198 beq +0x19A /* 0000089C */
00000706 C02D F468 and.b D0, [A5 - 0xB98]
0000070A 4A00 tst.b D0
0000070C 6700 018E beq +0x190 /* 0000089C */
00000710 C02D F43C and.b D0, [A5 - 0xBC4]
00000714 6700 0186 beq +0x188 /* 0000089C */
00000718 4267 clr.w -[A7]
0000071A 2F0B move.l -[A7], A3
0000071C 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000720 1D5F FFEC move.b [A6 - 0x14], [A7]+
00000724 2F0B move.l -[A7], A3
00000726 205F movea.l A0, [A7]+
00000728 A029 syscall HLock
0000072A 2053 movea.l A0, [A3]
0000072C 3D68 0016 FFBC move.w [A6 - 0x44], [A0 + 0x16]
00000732 7C01 moveq.l D6, 0x01
00000734 6000 0154 bra +0x156 /* 0000088A */
label00000738:
00000738 4267 clr.w -[A7]
0000073A 2F0B move.l -[A7], A3
0000073C 3F06 move.w -[A7], D6
0000073E 486E FFE2 pea.l [A6 - 0x1E]
00000742 486E FFE6 pea.l [A6 - 0x1A]
00000746 4EBA F8FC jsr [PC - 0x704 /* 00000044 */]
0000074A 101F move.b D0, [A7]+
0000074C 6700 0138 beq +0x13A /* 00000886 */
00000750 282E FFE2 move.l D4, [A6 - 0x1E]
00000754 D893 add.l D4, [A3]
00000756 2E2E FFE6 move.l D7, [A6 - 0x1A]
0000075A DE93 add.l D7, [A3]
0000075C 2044 movea.l A0, D4
0000075E 0C90 0000 0800 cmpi.l [A0], 0x800
00000764 6600 0120 bne +0x122 /* 00000886 */
00000768 4AAD F45C tst.l [A5 - 0xBA4]
0000076C 56C0 sne D0
0000076E 4A00 tst.b D0
00000770 6700 0120 beq +0x122 /* 00000892 */
00000774 2F00 move.l -[A7], D0
00000776 4267 clr.w -[A7]
00000778 2F2D F45C move.l -[A7], [A5 - 0xBA4]
0000077C 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000780 121F move.b D1, [A7]+
00000782 201F move.l D0, [A7]+
00000784 C001 and.b D0, D1
00000786 6700 010A beq +0x10C /* 00000892 */
0000078A 2044 movea.l A0, D4
0000078C 43EE FFCA lea.l A1, [A6 - 0x36]
00000790 5088 addq.l A0, 8
00000792 22D8 move.l [A1]+, [A0]+
00000794 22D8 move.l [A1]+, [A0]+
00000796 42A7 clr.l -[A7]
00000798 2F2D F45C move.l -[A7], [A5 - 0xBA4]
0000079C 4EAD 41CA jsr [A5 + 0x41CA /* export_2101 */]
000007A0 2D5F FFC6 move.l [A6 - 0x3A], [A7]+
000007A4 42A7 clr.l -[A7]
000007A6 2047 movea.l A0, D7
000007A8 2F10 move.l -[A7], [A0]
000007AA 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000007AE 285F movea.l A4, [A7]+
000007B0 200C move.l D0, A4
000007B2 6604 bne +0x6 /* 000007B8 */
000007B4 6000 00B8 bra +0xBA /* 0000086E */
label000007B8:
000007B8 2F07 move.l -[A7], D7
000007BA 2F14 move.l -[A7], [A4]
000007BC 42A7 clr.l -[A7]
000007BE 2F0C move.l -[A7], A4
000007C0 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000007C4 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000007C8 2054 movea.l A0, [A4]
000007CA DE90 add.l D7, [A0]
000007CC 2D47 FFBE move.l [A6 - 0x42], D7
000007D0 486E FFF2 pea.l [A6 - 0xE]
000007D4 486E FFEE pea.l [A6 - 0x12]
000007D8 4EAD 41DA jsr [A5 + 0x41DA /* export_2103 */]
000007DC 2F2D F45C move.l -[A7], [A5 - 0xBA4]
000007E0 42A7 clr.l -[A7]
000007E2 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
000007E6 4267 clr.w -[A7]
000007E8 2F2E FFBE move.l -[A7], [A6 - 0x42]
000007EC 2F0C move.l -[A7], A4
000007EE 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
000007F2 486E FFCA pea.l [A6 - 0x36]
000007F6 486E FFCA pea.l [A6 - 0x36]
000007FA 4267 clr.w -[A7]
000007FC 42A7 clr.l -[A7]
000007FE 7008 moveq.l D0, 0x08
00000800 AAA3 syscall CodecDispatch
00000802 3A1F move.w D5, [A7]+
00000804 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000808 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000080C 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
00000810 4A45 tst.w D5
00000812 665A bne +0x5C /* 0000086E */
00000814 102E 0008 move.b D0, [A6 + 0x8]
00000818 6712 beq +0x14 /* 0000082C */
0000081A 486E FFCA pea.l [A6 - 0x36]
0000081E 486E FFF8 pea.l [A6 - 0x8]
00000822 486E FFD2 pea.l [A6 - 0x2E]
00000826 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
0000082A 6010 bra +0x12 /* 0000083C */
label0000082C:
0000082C 486E FFCA pea.l [A6 - 0x36]
00000830 486E FFF8 pea.l [A6 - 0x8]
00000834 486E FFD2 pea.l [A6 - 0x2E]
00000838 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label0000083C:
0000083C 7021 moveq.l D0, 0x21
0000083E 2F00 move.l -[A7], D0
00000840 A862 syscall ForeColor
00000842 701E moveq.l D0, 0x1E
00000844 2F00 move.l -[A7], D0
00000846 A863 syscall BackColor
00000848 206D F45C movea.l A0, [A5 - 0xBA4]
0000084C 4868 0002 pea.l [A0 + 0x2]
00000850 206D FE3A movea.l A0, [A5 - 0x1C6]
00000854 4868 0002 pea.l [A0 + 0x2]
00000858 486E FFCA pea.l [A6 - 0x36]
0000085C 486E FFD2 pea.l [A6 - 0x2E]
00000860 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000864 42A7 clr.l -[A7]
00000866 A8EC syscall CopyBits
00000868 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
label0000086E:
0000086E 200C move.l D0, A4
00000870 670A beq +0xC /* 0000087C */
00000872 2F0C move.l -[A7], A4
00000874 205F movea.l A0, [A7]+
00000876 A023 syscall DisposHandle/DisposeHandle
00000878 7000 moveq.l D0, 0x00
0000087A 2840 movea.l A4, D0
label0000087C:
0000087C 2F2D F45C move.l -[A7], [A5 - 0xBA4]
00000880 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00000884 600C bra +0xE /* 00000892 */
label00000886:
00000886 5246 addq.w D6, 1
00000888 6908 bvs +0xA /* 00000892 */
label0000088A:
0000088A BC6E FFBC cmp.w D6, [A6 - 0x44]
0000088E 6F00 FEA8 ble -0x156 /* 00000738 */
label00000892:
00000892 2F0B move.l -[A7], A3
00000894 1F2E FFEC move.b -[A7], [A6 - 0x14]
00000898 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label0000089C:
0000089C 1D6E FFED 0012 move.b [A6 + 0x12], [A6 - 0x13]
000008A2 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000008A6 4E5E unlink A6
000008A8 205F movea.l A0, [A7]+
000008AA DEFC 000A add.w A7, 0xA /* '\n' */
000008AE 4ED0 jmp [A0]
export_2277:
000008B0 4E56 FFC8 link A6, -0x0038
000008B4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000008B8 206E 000A movea.l A0, [A6 + 0xA]
000008BC 43EE FFF8 lea.l A1, [A6 - 0x8]
000008C0 22D8 move.l [A1]+, [A0]+
000008C2 22D8 move.l [A1]+, [A0]+
000008C4 286E 000E movea.l A4, [A6 + 0xE]
000008C8 4205 clr.b D5
000008CA 200C move.l D0, A4
000008CC 56C0 sne D0
000008CE 4A00 tst.b D0
000008D0 6700 016C beq +0x16E /* 00000A3E */
000008D4 2054 movea.l A0, [A4]
000008D6 4A68 0016 tst.w [A0 + 0x16]
000008DA 5EC1 sgt D1
000008DC C001 and.b D0, D1
000008DE 6700 015E beq +0x160 /* 00000A3E */
000008E2 C02D F46C and.b D0, [A5 - 0xB94]
000008E6 6700 0156 beq +0x158 /* 00000A3E */
000008EA 4267 clr.w -[A7]
000008EC 2F0C move.l -[A7], A4
000008EE 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
000008F2 1D5F FFF6 move.b [A6 - 0xA], [A7]+
000008F6 2F0C move.l -[A7], A4
000008F8 205F movea.l A0, [A7]+
000008FA A029 syscall HLock
000008FC 2054 movea.l A0, [A4]
000008FE 3D68 0016 FFCA move.w [A6 - 0x36], [A0 + 0x16]
00000904 7E01 moveq.l D7, 0x01
00000906 6000 0124 bra +0x126 /* 00000A2C */
label0000090A:
0000090A 4267 clr.w -[A7]
0000090C 2F0C move.l -[A7], A4
0000090E 3F07 move.w -[A7], D7
00000910 486E FFEC pea.l [A6 - 0x14]
00000914 486E FFF0 pea.l [A6 - 0x10]
00000918 4EBA F72A jsr [PC - 0x8D6 /* 00000044 */]
0000091C 101F move.b D0, [A7]+
0000091E 6700 0108 beq +0x10A /* 00000A28 */
00000922 266E FFEC movea.l A3, [A6 - 0x14]
00000926 D7D4 add.l A3, [A4]
00000928 7020 moveq.l D0, 0x20
0000092A B093 cmp.l D0, [A3]
0000092C 6600 00FA bne +0xFC /* 00000A28 */
00000930 4AAD F458 tst.l [A5 - 0xBA8]
00000934 56C0 sne D0
00000936 4A00 tst.b D0
00000938 6700 00FA beq +0xFC /* 00000A34 */
0000093C 2F00 move.l -[A7], D0
0000093E 4267 clr.w -[A7]
00000940 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000944 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000948 121F move.b D1, [A7]+
0000094A 201F move.l D0, [A7]+
0000094C C001 and.b D0, D1
0000094E 6700 00E4 beq +0xE6 /* 00000A34 */
00000952 41EE FFCC lea.l A0, [A6 - 0x34]
00000956 224B movea.l A1, A3
00000958 5089 addq.l A1, 8
0000095A 20D9 move.l [A0]+, [A1]+
0000095C 20D9 move.l [A0]+, [A1]+
0000095E 3C2B 0010 move.w D6, [A3 + 0x10]
00000962 282E FFF0 move.l D4, [A6 - 0x10]
00000966 D894 add.l D4, [A4]
00000968 42A7 clr.l -[A7]
0000096A 2F2D F458 move.l -[A7], [A5 - 0xBA8]
0000096E 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00000972 201F move.l D0, [A7]+
00000974 3D40 FFE6 move.w [A6 - 0x1A], D0
00000978 42A7 clr.l -[A7]
0000097A 2F2D F458 move.l -[A7], [A5 - 0xBA8]
0000097E 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000982 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00000986 BC6E FFE6 cmp.w D6, [A6 - 0x1A]
0000098A 6E00 0092 bgt +0x94 /* 00000A1E */
0000098E 302E FFD0 move.w D0, [A6 - 0x30]
00000992 5340 subq.w D0, 1
00000994 3D40 FFC8 move.w [A6 - 0x38], D0
00000998 3E2E FFCC move.w D7, [A6 - 0x34]
0000099C 6024 bra +0x26 /* 000009C2 */
label0000099E:
0000099E 2F04 move.l -[A7], D4
000009A0 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000009A4 3006 move.w D0, D6
000009A6 48C0 ext.l D0
000009A8 2F00 move.l -[A7], D0
000009AA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000009AE 3006 move.w D0, D6
000009B0 48C0 ext.l D0
000009B2 D880 add.l D4, D0
000009B4 302E FFE6 move.w D0, [A6 - 0x1A]
000009B8 48C0 ext.l D0
000009BA D1AE FFE0 add.l [A6 - 0x20], D0
000009BE 5247 addq.w D7, 1
000009C0 6906 bvs +0x8 /* 000009C8 */
label000009C2:
000009C2 BE6E FFC8 cmp.w D7, [A6 - 0x38]
000009C6 6FD6 ble -0x28 /* 0000099E */
label000009C8:
000009C8 102E 0008 move.b D0, [A6 + 0x8]
000009CC 6712 beq +0x14 /* 000009E0 */
000009CE 486E FFCC pea.l [A6 - 0x34]
000009D2 486E FFF8 pea.l [A6 - 0x8]
000009D6 486E FFD4 pea.l [A6 - 0x2C]
000009DA 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
000009DE 6010 bra +0x12 /* 000009F0 */
label000009E0:
000009E0 486E FFCC pea.l [A6 - 0x34]
000009E4 486E FFF8 pea.l [A6 - 0x8]
000009E8 486E FFD4 pea.l [A6 - 0x2C]
000009EC 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label000009F0:
000009F0 7021 moveq.l D0, 0x21
000009F2 2F00 move.l -[A7], D0
000009F4 A862 syscall ForeColor
000009F6 701E moveq.l D0, 0x1E
000009F8 2F00 move.l -[A7], D0
000009FA A863 syscall BackColor
000009FC 206D F458 movea.l A0, [A5 - 0xBA8]
00000A00 4868 0002 pea.l [A0 + 0x2]
00000A04 206D FE3A movea.l A0, [A5 - 0x1C6]
00000A08 4868 0002 pea.l [A0 + 0x2]
00000A0C 486E FFCC pea.l [A6 - 0x34]
00000A10 486E FFD4 pea.l [A6 - 0x2C]
00000A14 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000A18 42A7 clr.l -[A7]
00000A1A A8EC syscall CopyBits
00000A1C 7A01 moveq.l D5, 0x01
label00000A1E:
00000A1E 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000A22 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00000A26 600C bra +0xE /* 00000A34 */
label00000A28:
00000A28 5247 addq.w D7, 1
00000A2A 6908 bvs +0xA /* 00000A34 */
label00000A2C:
00000A2C BE6E FFCA cmp.w D7, [A6 - 0x36]
00000A30 6F00 FED8 ble -0x126 /* 0000090A */
label00000A34:
00000A34 2F0C move.l -[A7], A4
00000A36 1F2E FFF6 move.b -[A7], [A6 - 0xA]
00000A3A 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000A3E:
00000A3E 1D45 0012 move.b [A6 + 0x12], D5
00000A42 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000A46 4E5E unlink A6
00000A48 205F movea.l A0, [A7]+
00000A4A DEFC 000A add.w A7, 0xA /* '\n' */
00000A4E 4ED0 jmp [A0]
export_2278:
00000A50 4E56 FFBC link A6, -0x0044
00000A54 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A58 206E 000A movea.l A0, [A6 + 0xA]
00000A5C 43EE FFF8 lea.l A1, [A6 - 0x8]
00000A60 22D8 move.l [A1]+, [A0]+
00000A62 22D8 move.l [A1]+, [A0]+
00000A64 266E 000E movea.l A3, [A6 + 0xE]
00000A68 422E FFED clr.b [A6 - 0x13]
00000A6C 4245 clr.w D5
00000A6E 7000 moveq.l D0, 0x00
00000A70 2840 movea.l A4, D0
00000A72 200B move.l D0, A3
00000A74 56C0 sne D0
00000A76 4A00 tst.b D0
00000A78 6700 01A6 beq +0x1A8 /* 00000C20 */
00000A7C 2053 movea.l A0, [A3]
00000A7E 4A68 0016 tst.w [A0 + 0x16]
00000A82 5EC1 sgt D1
00000A84 C001 and.b D0, D1
00000A86 6700 0198 beq +0x19A /* 00000C20 */
00000A8A C02D F46C and.b D0, [A5 - 0xB94]
00000A8E 4A00 tst.b D0
00000A90 6700 018E beq +0x190 /* 00000C20 */
00000A94 C02D F43C and.b D0, [A5 - 0xBC4]
00000A98 6700 0186 beq +0x188 /* 00000C20 */
00000A9C 4267 clr.w -[A7]
00000A9E 2F0B move.l -[A7], A3
00000AA0 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000AA4 1D5F FFEC move.b [A6 - 0x14], [A7]+
00000AA8 2F0B move.l -[A7], A3
00000AAA 205F movea.l A0, [A7]+
00000AAC A029 syscall HLock
00000AAE 2053 movea.l A0, [A3]
00000AB0 3D68 0016 FFBC move.w [A6 - 0x44], [A0 + 0x16]
00000AB6 7C01 moveq.l D6, 0x01
00000AB8 6000 0154 bra +0x156 /* 00000C0E */
label00000ABC:
00000ABC 4267 clr.w -[A7]
00000ABE 2F0B move.l -[A7], A3
00000AC0 3F06 move.w -[A7], D6
00000AC2 486E FFE2 pea.l [A6 - 0x1E]
00000AC6 486E FFE6 pea.l [A6 - 0x1A]
00000ACA 4EBA F578 jsr [PC - 0xA88 /* 00000044 */]
00000ACE 101F move.b D0, [A7]+
00000AD0 6700 0138 beq +0x13A /* 00000C0A */
00000AD4 282E FFE2 move.l D4, [A6 - 0x1E]
00000AD8 D893 add.l D4, [A3]
00000ADA 2E2E FFE6 move.l D7, [A6 - 0x1A]
00000ADE DE93 add.l D7, [A3]
00000AE0 2044 movea.l A0, D4
00000AE2 0C90 0000 2000 cmpi.l [A0], 0x2000 /* ' \0' */
00000AE8 6600 0120 bne +0x122 /* 00000C0A */
00000AEC 4AAD F458 tst.l [A5 - 0xBA8]
00000AF0 56C0 sne D0
00000AF2 4A00 tst.b D0
00000AF4 6700 0120 beq +0x122 /* 00000C16 */
00000AF8 2F00 move.l -[A7], D0
00000AFA 4267 clr.w -[A7]
00000AFC 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000B00 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000B04 121F move.b D1, [A7]+
00000B06 201F move.l D0, [A7]+
00000B08 C001 and.b D0, D1
00000B0A 6700 010A beq +0x10C /* 00000C16 */
00000B0E 2044 movea.l A0, D4
00000B10 43EE FFCA lea.l A1, [A6 - 0x36]
00000B14 5088 addq.l A0, 8
00000B16 22D8 move.l [A1]+, [A0]+
00000B18 22D8 move.l [A1]+, [A0]+
00000B1A 42A7 clr.l -[A7]
00000B1C 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000B20 4EAD 41CA jsr [A5 + 0x41CA /* export_2101 */]
00000B24 2D5F FFC6 move.l [A6 - 0x3A], [A7]+
00000B28 42A7 clr.l -[A7]
00000B2A 2047 movea.l A0, D7
00000B2C 2F10 move.l -[A7], [A0]
00000B2E 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000B32 285F movea.l A4, [A7]+
00000B34 200C move.l D0, A4
00000B36 6604 bne +0x6 /* 00000B3C */
00000B38 6000 00B8 bra +0xBA /* 00000BF2 */
label00000B3C:
00000B3C 2F07 move.l -[A7], D7
00000B3E 2F14 move.l -[A7], [A4]
00000B40 42A7 clr.l -[A7]
00000B42 2F0C move.l -[A7], A4
00000B44 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000B48 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000B4C 2054 movea.l A0, [A4]
00000B4E DE90 add.l D7, [A0]
00000B50 2D47 FFBE move.l [A6 - 0x42], D7
00000B54 486E FFF2 pea.l [A6 - 0xE]
00000B58 486E FFEE pea.l [A6 - 0x12]
00000B5C 4EAD 41DA jsr [A5 + 0x41DA /* export_2103 */]
00000B60 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000B64 42A7 clr.l -[A7]
00000B66 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
00000B6A 4267 clr.w -[A7]
00000B6C 2F2E FFBE move.l -[A7], [A6 - 0x42]
00000B70 2F0C move.l -[A7], A4
00000B72 2F2E FFC6 move.l -[A7], [A6 - 0x3A]
00000B76 486E FFCA pea.l [A6 - 0x36]
00000B7A 486E FFCA pea.l [A6 - 0x36]
00000B7E 4267 clr.w -[A7]
00000B80 42A7 clr.l -[A7]
00000B82 7008 moveq.l D0, 0x08
00000B84 AAA3 syscall CodecDispatch
00000B86 3A1F move.w D5, [A7]+
00000B88 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000B8C 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000B90 4EAD 41D2 jsr [A5 + 0x41D2 /* export_2102 */]
00000B94 4A45 tst.w D5
00000B96 665A bne +0x5C /* 00000BF2 */
00000B98 102E 0008 move.b D0, [A6 + 0x8]
00000B9C 6712 beq +0x14 /* 00000BB0 */
00000B9E 486E FFCA pea.l [A6 - 0x36]
00000BA2 486E FFF8 pea.l [A6 - 0x8]
00000BA6 486E FFD2 pea.l [A6 - 0x2E]
00000BAA 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
00000BAE 6010 bra +0x12 /* 00000BC0 */
label00000BB0:
00000BB0 486E FFCA pea.l [A6 - 0x36]
00000BB4 486E FFF8 pea.l [A6 - 0x8]
00000BB8 486E FFD2 pea.l [A6 - 0x2E]
00000BBC 4EAD 451A jsr [A5 + 0x451A /* export_2207 */]
label00000BC0:
00000BC0 7021 moveq.l D0, 0x21
00000BC2 2F00 move.l -[A7], D0
00000BC4 A862 syscall ForeColor
00000BC6 701E moveq.l D0, 0x1E
00000BC8 2F00 move.l -[A7], D0
00000BCA A863 syscall BackColor
00000BCC 206D F458 movea.l A0, [A5 - 0xBA8]
00000BD0 4868 0002 pea.l [A0 + 0x2]
00000BD4 206D FE3A movea.l A0, [A5 - 0x1C6]
00000BD8 4868 0002 pea.l [A0 + 0x2]
00000BDC 486E FFCA pea.l [A6 - 0x36]
00000BE0 486E FFD2 pea.l [A6 - 0x2E]
00000BE4 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000BE8 42A7 clr.l -[A7]
00000BEA A8EC syscall CopyBits
00000BEC 1D7C 0001 FFED move.b [A6 - 0x13], 0x1
label00000BF2:
00000BF2 200C move.l D0, A4
00000BF4 670A beq +0xC /* 00000C00 */
00000BF6 2F0C move.l -[A7], A4
00000BF8 205F movea.l A0, [A7]+
00000BFA A023 syscall DisposHandle/DisposeHandle
00000BFC 7000 moveq.l D0, 0x00
00000BFE 2840 movea.l A4, D0
label00000C00:
00000C00 2F2D F458 move.l -[A7], [A5 - 0xBA8]
00000C04 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00000C08 600C bra +0xE /* 00000C16 */
label00000C0A:
00000C0A 5246 addq.w D6, 1
00000C0C 6908 bvs +0xA /* 00000C16 */
label00000C0E:
00000C0E BC6E FFBC cmp.w D6, [A6 - 0x44]
00000C12 6F00 FEA8 ble -0x156 /* 00000ABC */
label00000C16:
00000C16 2F0B move.l -[A7], A3
00000C18 1F2E FFEC move.b -[A7], [A6 - 0x14]
00000C1C 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
label00000C20:
00000C20 1D6E FFED 0012 move.b [A6 + 0x12], [A6 - 0x13]
00000C26 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000C2A 4E5E unlink A6
00000C2C 205F movea.l A0, [A7]+
00000C2E DEFC 000A add.w A7, 0xA /* '\n' */
00000C32 4ED0 jmp [A0]
fn00000C34:
00000C34 4E56 FFF4 link A6, -0x000C
00000C38 48E7 0118 movem.l -[A7], D7,A3,A4
00000C3C 206E 0010 movea.l A0, [A6 + 0x10]
00000C40 4210 clr.b [A0]
00000C42 206E 000C movea.l A0, [A6 + 0xC]
00000C46 7000 moveq.l D0, 0x00
00000C48 2080 move.l [A0], D0
00000C4A 206E 0008 movea.l A0, [A6 + 0x8]
00000C4E 7000 moveq.l D0, 0x00
00000C50 2080 move.l [A0], D0
00000C52 42A7 clr.l -[A7]
00000C54 2F3C 5468 6D45 move.l -[A7], 0x54686D45 /* 'ThmE' */
00000C5A 3F3C 0080 move.w -[A7], 0x80
00000C5E A9A0 syscall GetResource
00000C60 265F movea.l A3, [A7]+
00000C62 200B move.l D0, A3
00000C64 6700 0092 beq +0x94 /* 00000CF8 */
00000C68 2F0B move.l -[A7], A3
00000C6A 205F movea.l A0, [A7]+
00000C6C A029 syscall HLock
00000C6E 2853 movea.l A4, [A3]
00000C70 3D6C 0002 FFF4 move.w [A6 - 0xC], [A4 + 0x2]
00000C76 7E01 moveq.l D7, 0x01
00000C78 6072 bra +0x74 /* 00000CEC */
label00000C7A:
00000C7A 3007 move.w D0, D7
00000C7C E740 asl D0.w, 3
00000C7E 322E 0014 move.w D1, [A6 + 0x14]
00000C82 B274 00FC cmp.w D1, [A4 + D0.w - 0x4]
00000C86 5CC0 sge D0
00000C88 4A00 tst.b D0
00000C8A 675C beq +0x5E /* 00000CE8 */
00000C8C 3207 move.w D1, D7
00000C8E E741 asl D1.w, 3
00000C90 342E 0014 move.w D2, [A6 + 0x14]
00000C94 B474 10FE cmp.w D2, [A4 + D1.w - 0x2]
00000C98 5FC1 sle D1
00000C9A C001 and.b D0, D1
00000C9C 674A beq +0x4C /* 00000CE8 */
00000C9E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000CA2 3F14 move.w -[A7], [A4]
00000CA4 3007 move.w D0, D7
00000CA6 E740 asl D0.w, 3
00000CA8 3F34 0000 move.w -[A7], [A4 + D0.w]
00000CAC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000CB0 206E 000C movea.l A0, [A6 + 0xC]
00000CB4 2F08 move.l -[A7], A0
00000CB6 42A7 clr.l -[A7]
00000CB8 3007 move.w D0, D7
00000CBA E740 asl D0.w, 3
00000CBC 3F34 0002 move.w -[A7], [A4 + D0.w + 0x2]
00000CC0 A9BB syscall GetIcon
00000CC2 201F move.l D0, [A7]+
00000CC4 205F movea.l A0, [A7]+
00000CC6 2080 move.l [A0], D0
00000CC8 102D F468 move.b D0, [A5 - 0xB98]
00000CCC 6724 beq +0x26 /* 00000CF2 */
00000CCE 206E 0008 movea.l A0, [A6 + 0x8]
00000CD2 2F08 move.l -[A7], A0
00000CD4 42A7 clr.l -[A7]
00000CD6 3007 move.w D0, D7
00000CD8 E740 asl D0.w, 3
00000CDA 3F34 0002 move.w -[A7], [A4 + D0.w + 0x2]
00000CDE AA1E syscall GetCIcon
00000CE0 201F move.l D0, [A7]+
00000CE2 205F movea.l A0, [A7]+
00000CE4 2080 move.l [A0], D0
00000CE6 600A bra +0xC /* 00000CF2 */
label00000CE8:
00000CE8 5247 addq.w D7, 1
00000CEA 6906 bvs +0x8 /* 00000CF2 */
label00000CEC:
00000CEC BE6E FFF4 cmp.w D7, [A6 - 0xC]
00000CF0 6F88 ble -0x76 /* 00000C7A */
label00000CF2:
00000CF2 2F0B move.l -[A7], A3
00000CF4 205F movea.l A0, [A7]+
00000CF6 A02A syscall HUnlock
label00000CF8:
00000CF8 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000CFC 4E5E unlink A6
00000CFE 205F movea.l A0, [A7]+
00000D00 DEFC 000E add.w A7, 0xE
00000D04 4ED0 jmp [A0]
00000D06 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2279: // at 00000D08 (misaligned)
00000D0A FEE8 206E .extension 0xEE8 <<F/2-3/7>> // unimplemented
00000D0E 000C 43EE ori.b A4, 0xEE
00000D12 FFF8 .invalid <<F/7/7>>
00000D14 22D8 move.l [A1]+, [A0]+
00000D16 22D8 move.l [A1]+, [A0]+
00000D18 422E FEF8 clr.b [A6 - 0x108]
00000D1C 7000 moveq.l D0, 0x00
00000D1E 2D40 FEF4 move.l [A6 - 0x10C], D0
00000D22 7000 moveq.l D0, 0x00
00000D24 2D40 FEF0 move.l [A6 - 0x110], D0
00000D28 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000D2C 486E FEF8 pea.l [A6 - 0x108]
00000D30 486E FEF4 pea.l [A6 - 0x10C]
00000D34 486E FEF0 pea.l [A6 - 0x110]
00000D38 4EBA FEFA jsr [PC - 0x106 /* 00000C34 */]
00000D3C 4A2E FEF8 tst.b [A6 - 0x108]
00000D40 663E bne +0x40 /* 00000D80 */
00000D42 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D46 A893 syscall MoveTo
00000D48 302E FFFE move.w D0, [A6 - 0x2]
00000D4C 5340 subq.w D0, 1
00000D4E 3F00 move.w -[A7], D0
00000D50 302E FFFC move.w D0, [A6 - 0x4]
00000D54 5340 subq.w D0, 1
00000D56 3F00 move.w -[A7], D0
00000D58 A891 syscall LineTo
00000D5A 302E FFFE move.w D0, [A6 - 0x2]
00000D5E 5340 subq.w D0, 1
00000D60 3F00 move.w -[A7], D0
00000D62 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000D66 A893 syscall MoveTo
00000D68 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000D6C 302E FFFC move.w D0, [A6 - 0x4]
00000D70 5340 subq.w D0, 1
00000D72 3F00 move.w -[A7], D0
00000D74 A891 syscall LineTo
00000D76 486E FFF8 pea.l [A6 - 0x8]
00000D7A A8A1 syscall FrameRect
00000D7C 6000 00EE bra +0xF0 /* 00000E6C */
label00000D80:
00000D80 486E FEE8 pea.l [A6 - 0x118]
00000D84 42A7 clr.l -[A7]
00000D86 2F3C 0020 0020 move.l -[A7], 0x200020 /* ' \0 ' */
00000D8C A8A7 syscall SetRect
00000D8E 486E FEE8 pea.l [A6 - 0x118]
00000D92 486E FFF8 pea.l [A6 - 0x8]
00000D96 486E FEE8 pea.l [A6 - 0x118]
00000D9A 4EAD 450A jsr [A5 + 0x450A /* export_2205 */]
00000D9E 302E FFF8 move.w D0, [A6 - 0x8]
00000DA2 D07C 000D add.w D0, 0xD /* '\r' */
00000DA6 3D40 FEE8 move.w [A6 - 0x118], D0
00000DAA D07C 0020 add.w D0, 0x20 /* ' ' */
00000DAE 3D40 FEEC move.w [A6 - 0x114], D0
00000DB2 7001 moveq.l D0, 0x01
00000DB4 B06E 000A cmp.w D0, [A6 + 0xA]
00000DB8 56C0 sne D0
00000DBA 4A00 tst.b D0
00000DBC 672C beq +0x2E /* 00000DEA */
00000DBE C02D F468 and.b D0, [A5 - 0xB98]
00000DC2 4A00 tst.b D0
00000DC4 6724 beq +0x26 /* 00000DEA */
00000DC6 4AAE FEF0 tst.l [A6 - 0x110]
00000DCA 56C1 sne D1
00000DCC C001 and.b D0, D1
00000DCE 4A00 tst.b D0
00000DD0 6718 beq +0x1A /* 00000DEA */
00000DD2 122E 0008 move.b D1, [A6 + 0x8]
00000DD6 0A01 0001 xori.b D1, 0x1
00000DDA C001 and.b D0, D1
00000DDC 670C beq +0xE /* 00000DEA */
00000DDE 486E FEE8 pea.l [A6 - 0x118]
00000DE2 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00000DE6 AA1F syscall PlotCIcon
00000DE8 601C bra +0x1E /* 00000E06 */
label00000DEA:
00000DEA 4AAE FEF4 tst.l [A6 - 0x10C]
00000DEE 670C beq +0xE /* 00000DFC */
00000DF0 486E FEE8 pea.l [A6 - 0x118]
00000DF4 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00000DF8 A94B syscall PlotIcon
00000DFA 600A bra +0xC /* 00000E06 */
label00000DFC:
00000DFC 486E FEE8 pea.l [A6 - 0x118]
00000E00 42A7 clr.l -[A7]
00000E02 42A7 clr.l -[A7]
00000E04 A8A7 syscall SetRect
label00000E06:
00000E06 486E FEE8 pea.l [A6 - 0x118]
00000E0A 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E0E 302E FEEC move.w D0, [A6 - 0x114]
00000E12 D07C 000A add.w D0, 0xA /* '\n' */
00000E16 3F00 move.w -[A7], D0
00000E18 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E1C A8A7 syscall SetRect
00000E1E 486E FEE8 pea.l [A6 - 0x118]
00000E22 2F3C 0004 0004 move.l -[A7], 0x40004
00000E28 A8A9 syscall InsetRect
00000E2A 3F3C 0001 move.w -[A7], 0x1
00000E2E A887 syscall TextFont
00000E30 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000E34 A88A syscall TextSize
00000E36 41EE FEF8 lea.l A0, [A6 - 0x108]
00000E3A 2008 move.l D0, A0
00000E3C 5280 addq.l D0, 1
00000E3E 2F00 move.l -[A7], D0
00000E40 4240 clr.w D0
00000E42 102E FEF8 move.b D0, [A6 - 0x108]
00000E46 48C0 ext.l D0
00000E48 2F00 move.l -[A7], D0
00000E4A 486E FEE8 pea.l [A6 - 0x118]
00000E4E 3F3C 0001 move.w -[A7], 0x1
00000E52 A9CE syscall TETextBox/TextBox
00000E54 486E FFF8 pea.l [A6 - 0x8]
00000E58 A8A1 syscall FrameRect
00000E5A 486E FFF8 pea.l [A6 - 0x8]
00000E5E 2F3C 0001 0001 move.l -[A7], 0x10001
00000E64 A8A9 syscall InsetRect
00000E66 486E FFF8 pea.l [A6 - 0x8]
00000E6A A8A1 syscall FrameRect
label00000E6C:
00000E6C 4E5E unlink A6
00000E6E 205F movea.l A0, [A7]+
00000E70 DEFC 000A add.w A7, 0xA /* '\n' */
00000E74 4ED0 jmp [A0]
00000E76 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2280: // at 00000E78 (misaligned)
00000E7A 0000 422E ori.b D0, 0x2E /* '.' */
00000E7E 000E 4AAE ori.b A6, 0xAE
00000E82 000A 6718 ori.b A2, 0x18
00000E86 206E 000A movea.l A0, [A6 + 0xA]
00000E8A 2050 movea.l A0, [A0]
00000E8C 2028 0004 move.l D0, [A0 + 0x4]
00000E90 322E 0008 move.w D1, [A6 + 0x8]
00000E94 0300 btst D0, D1
00000E96 56C0 sne D0
00000E98 4400 neg.b D0
00000E9A 1D40 000E move.b [A6 + 0xE], D0
00000E9E 4E5E unlink A6
00000EA0 205F movea.l A0, [A7]+
00000EA2 5C4F addq.w A7, 6
00000EA4 4ED0 jmp [A0]
00000EA6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000EA8-00000EB2
fn00000EA8:
00000EA8 4E56 0000 link A6, 0
00000EAC 4AAE 0008 tst.l [A6 + 0x8]
00000EB0 670E beq +0x10 /* 00000EC0 */
// end alternate branch 00000EA8-00000EB2
fn00000EA8: // (misaligned)
00000EAA 0000 4AAE ori.b D0, 0xAE
00000EAE 0008 670E ori.b A0, 0xE
00000EB2 206E 0008 movea.l A0, [A6 + 0x8]
00000EB6 2050 movea.l A0, [A0]
00000EB8 3D68 0008 000C move.w [A6 + 0xC], [A0 + 0x8]
00000EBE 6004 bra +0x6 /* 00000EC4 */
label00000EC0:
00000EC0 426E 000C clr.w [A6 + 0xC]
label00000EC4:
00000EC4 4E5E unlink A6
00000EC6 2E9F move.l [A7], [A7]+
00000EC8 4E75 rts
00000ECA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2281: // at 00000ECC (misaligned)
00000ECE FEFE 2F07 .extension 0xEFE <<F/2-3/7>> // unimplemented
00000ED2 3D7C 013F FF00 move.w [A6 - 0x100], 0x13F
00000ED8 4267 clr.w -[A7]
00000EDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EDE 4EBA FFC8 jsr [PC - 0x38 /* 00000EA8 */]
00000EE2 3E1F move.w D7, [A7]+
00000EE4 670E beq +0x10 /* 00000EF4 */
00000EE6 3007 move.w D0, D7
00000EE8 48C0 ext.l D0
00000EEA 2F00 move.l -[A7], D0
00000EEC 486E FF00 pea.l [A6 - 0x100]
00000EF0 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
label00000EF4:
00000EF4 206E 000C movea.l A0, [A6 + 0xC]
00000EF8 43EE FF00 lea.l A1, [A6 - 0x100]
00000EFC 703F moveq.l D0, 0x3F
label00000EFE:
00000EFE 20D9 move.l [A0]+, [A1]+
00000F00 51C8 FFFC dbf D0, -0x6 /* 00000EFE */
00000F04 2E1F move.l D7, [A7]+
00000F06 4E5E unlink A6
00000F08 2E9F move.l [A7], [A7]+
00000F0A 4E75 rts
export_2282:
fn00000F0C:
00000F0C 4E56 FFF8 link A6, -0x0008
00000F10 2F07 move.l -[A7], D7
00000F12 7000 moveq.l D0, 0x00
00000F14 2D40 FFFC move.l [A6 - 0x4], D0
00000F18 42A7 clr.l -[A7]
00000F1A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F1E 4EBA F2B8 jsr [PC - 0xD48 /* 000001D8 */]
00000F22 2E1F move.l D7, [A7]+
00000F24 2007 move.l D0, D7
00000F26 C0BC 0000 0001 and.l D0, 0x1
00000F2C 4A80 tst.l D0
00000F2E 670A beq +0xC /* 00000F3A */
00000F30 7001 moveq.l D0, 0x01
00000F32 80AE FFFC or.l D0, [A6 - 0x4]
00000F36 2D40 FFFC move.l [A6 - 0x4], D0
label00000F3A:
00000F3A 2007 move.l D0, D7
00000F3C C0BC 0000 0002 and.l D0, 0x2
00000F42 4A80 tst.l D0
00000F44 670A beq +0xC /* 00000F50 */
00000F46 7002 moveq.l D0, 0x02
00000F48 80AE FFFC or.l D0, [A6 - 0x4]
00000F4C 2D40 FFFC move.l [A6 - 0x4], D0
label00000F50:
00000F50 2007 move.l D0, D7
00000F52 C0BC 0000 0004 and.l D0, 0x4
00000F58 4A80 tst.l D0
00000F5A 670A beq +0xC /* 00000F66 */
00000F5C 7004 moveq.l D0, 0x04
00000F5E 80AE FFFC or.l D0, [A6 - 0x4]
00000F62 2D40 FFFC move.l [A6 - 0x4], D0
label00000F66:
00000F66 2007 move.l D0, D7
00000F68 C0BC 0000 0008 and.l D0, 0x8
00000F6E 4A80 tst.l D0
00000F70 670A beq +0xC /* 00000F7C */
00000F72 7008 moveq.l D0, 0x08
00000F74 80AE FFFC or.l D0, [A6 - 0x4]
00000F78 2D40 FFFC move.l [A6 - 0x4], D0
label00000F7C:
00000F7C 2007 move.l D0, D7
00000F7E C0BC 0000 0010 and.l D0, 0x10
00000F84 4A80 tst.l D0
00000F86 670A beq +0xC /* 00000F92 */
00000F88 7010 moveq.l D0, 0x10
00000F8A 80AE FFFC or.l D0, [A6 - 0x4]
00000F8E 2D40 FFFC move.l [A6 - 0x4], D0
label00000F92:
00000F92 2007 move.l D0, D7
00000F94 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00000F9A 4A80 tst.l D0
00000F9C 670A beq +0xC /* 00000FA8 */
00000F9E 7020 moveq.l D0, 0x20
00000FA0 80AE FFFC or.l D0, [A6 - 0x4]
00000FA4 2D40 FFFC move.l [A6 - 0x4], D0
label00000FA8:
00000FA8 2007 move.l D0, D7
00000FAA C0BC 0000 0100 and.l D0, 0x100
00000FB0 4A80 tst.l D0
00000FB2 670A beq +0xC /* 00000FBE */
00000FB4 7040 moveq.l D0, 0x40
00000FB6 80AE FFFC or.l D0, [A6 - 0x4]
00000FBA 2D40 FFFC move.l [A6 - 0x4], D0
label00000FBE:
00000FBE 2007 move.l D0, D7
00000FC0 C0BC 0000 0800 and.l D0, 0x800
00000FC6 4A80 tst.l D0
00000FC8 670E beq +0x10 /* 00000FD8 */
00000FCA 203C 0000 0080 move.l D0, 0x80
00000FD0 80AE FFFC or.l D0, [A6 - 0x4]
00000FD4 2D40 FFFC move.l [A6 - 0x4], D0
label00000FD8:
00000FD8 2007 move.l D0, D7
00000FDA C0BC 0000 2000 and.l D0, 0x2000 /* ' \0' */
00000FE0 4A80 tst.l D0
00000FE2 670E beq +0x10 /* 00000FF2 */
00000FE4 203C 0000 0100 move.l D0, 0x100
00000FEA 80AE FFFC or.l D0, [A6 - 0x4]
00000FEE 2D40 FFFC move.l [A6 - 0x4], D0
label00000FF2:
00000FF2 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
00000FF8 2E1F move.l D7, [A7]+
00000FFA 4E5E unlink A6
00000FFC 2E9F move.l [A7], [A7]+
00000FFE 4E75 rts
export_2283:
fn00001000:
00001000 4E56 FE00 link A6, -0x0200
00001004 422E FF00 clr.b [A6 - 0x100]
00001008 7000 moveq.l D0, 0x00
0000100A 6B18 bmi +0x1A /* 00001024 */
0000100C B07C 001F cmp.w D0, 0x1F
00001010 6E12 bgt +0x14 /* 00001024 */
00001012 41EE 000C lea.l A0, [A6 + 0xC]
00001016 3200 move.w D1, D0
00001018 E649 lsr D1.w, 3
0000101A 4441 neg.w D1
0000101C 0130 10FF btst [A0 + D1.w - 0x1], D0
00001020 0A3C 0004 xori.b ccr, 4
label00001024:
00001024 6624 bne +0x26 /* 0000104A */
00001026 486E FF00 pea.l [A6 - 0x100]
0000102A 487A 0280 pea.l [PC + 0x280 /* 000012AC, value 0x2312000, pstring "1 " */]
0000102E 486E FE00 pea.l [A6 - 0x200]
00001032 3F3C 0002 move.w -[A7], 0x2
00001036 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000103A 41EE FF00 lea.l A0, [A6 - 0x100]
0000103E 43EE FE00 lea.l A1, [A6 - 0x200]
00001042 703F moveq.l D0, 0x3F
label00001044:
00001044 20D9 move.l [A0]+, [A1]+
00001046 51C8 FFFC dbf D0, -0x6 /* 00001044 */
label0000104A:
0000104A 7001 moveq.l D0, 0x01
0000104C 6B18 bmi +0x1A /* 00001066 */
0000104E B07C 001F cmp.w D0, 0x1F
00001052 6E12 bgt +0x14 /* 00001066 */
00001054 41EE 000C lea.l A0, [A6 + 0xC]
00001058 3200 move.w D1, D0
0000105A E649 lsr D1.w, 3
0000105C 4441 neg.w D1
0000105E 0130 10FF btst [A0 + D1.w - 0x1], D0
00001062 0A3C 0004 xori.b ccr, 4
label00001066:
00001066 6624 bne +0x26 /* 0000108C */
00001068 486E FF00 pea.l [A6 - 0x100]
0000106C 487A 023A pea.l [PC + 0x23A /* 000012A8, value 0x2322000, pstring "2 " */]
00001070 486E FE00 pea.l [A6 - 0x200]
00001074 3F3C 0002 move.w -[A7], 0x2
00001078 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000107C 41EE FF00 lea.l A0, [A6 - 0x100]
00001080 43EE FE00 lea.l A1, [A6 - 0x200]
00001084 703F moveq.l D0, 0x3F
label00001086:
00001086 20D9 move.l [A0]+, [A1]+
00001088 51C8 FFFC dbf D0, -0x6 /* 00001086 */
label0000108C:
0000108C 7002 moveq.l D0, 0x02
0000108E 6B18 bmi +0x1A /* 000010A8 */
00001090 B07C 001F cmp.w D0, 0x1F
00001094 6E12 bgt +0x14 /* 000010A8 */
00001096 41EE 000C lea.l A0, [A6 + 0xC]
0000109A 3200 move.w D1, D0
0000109C E649 lsr D1.w, 3
0000109E 4441 neg.w D1
000010A0 0130 10FF btst [A0 + D1.w - 0x1], D0
000010A4 0A3C 0004 xori.b ccr, 4
label000010A8:
000010A8 6624 bne +0x26 /* 000010CE */
000010AA 486E FF00 pea.l [A6 - 0x100]
000010AE 487A 01F4 pea.l [PC + 0x1F4 /* 000012A4, value 0x2342000, pstring "4 " */]
000010B2 486E FE00 pea.l [A6 - 0x200]
000010B6 3F3C 0002 move.w -[A7], 0x2
000010BA 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000010BE 41EE FF00 lea.l A0, [A6 - 0x100]
000010C2 43EE FE00 lea.l A1, [A6 - 0x200]
000010C6 703F moveq.l D0, 0x3F
label000010C8:
000010C8 20D9 move.l [A0]+, [A1]+
000010CA 51C8 FFFC dbf D0, -0x6 /* 000010C8 */
label000010CE:
000010CE 7003 moveq.l D0, 0x03
000010D0 6B18 bmi +0x1A /* 000010EA */
000010D2 B07C 001F cmp.w D0, 0x1F
000010D6 6E12 bgt +0x14 /* 000010EA */
000010D8 41EE 000C lea.l A0, [A6 + 0xC]
000010DC 3200 move.w D1, D0
000010DE E649 lsr D1.w, 3
000010E0 4441 neg.w D1
000010E2 0130 10FF btst [A0 + D1.w - 0x1], D0
000010E6 0A3C 0004 xori.b ccr, 4
label000010EA:
000010EA 6624 bne +0x26 /* 00001110 */
000010EC 486E FF00 pea.l [A6 - 0x100]
000010F0 487A 01AE pea.l [PC + 0x1AE /* 000012A0, value 0x2382000, pstring "8 " */]
000010F4 486E FE00 pea.l [A6 - 0x200]
000010F8 3F3C 0002 move.w -[A7], 0x2
000010FC 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00001100 41EE FF00 lea.l A0, [A6 - 0x100]
00001104 43EE FE00 lea.l A1, [A6 - 0x200]
00001108 703F moveq.l D0, 0x3F
label0000110A:
0000110A 20D9 move.l [A0]+, [A1]+
0000110C 51C8 FFFC dbf D0, -0x6 /* 0000110A */
label00001110:
00001110 7004 moveq.l D0, 0x04
00001112 6B18 bmi +0x1A /* 0000112C */
00001114 B07C 001F cmp.w D0, 0x1F
00001118 6E12 bgt +0x14 /* 0000112C */
0000111A 41EE 000C lea.l A0, [A6 + 0xC]
0000111E 3200 move.w D1, D0
00001120 E649 lsr D1.w, 3
00001122 4441 neg.w D1
00001124 0130 10FF btst [A0 + D1.w - 0x1], D0
00001128 0A3C 0004 xori.b ccr, 4
label0000112C:
0000112C 6624 bne +0x26 /* 00001152 */
0000112E 486E FF00 pea.l [A6 - 0x100]
00001132 487A 0168 pea.l [PC + 0x168 /* 0000129C, value 0x3313620, pstring "16 " */]
00001136 486E FE00 pea.l [A6 - 0x200]
0000113A 3F3C 0002 move.w -[A7], 0x2
0000113E 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00001142 41EE FF00 lea.l A0, [A6 - 0x100]
00001146 43EE FE00 lea.l A1, [A6 - 0x200]
0000114A 703F moveq.l D0, 0x3F
label0000114C:
0000114C 20D9 move.l [A0]+, [A1]+
0000114E 51C8 FFFC dbf D0, -0x6 /* 0000114C */
label00001152:
00001152 7005 moveq.l D0, 0x05
00001154 6B18 bmi +0x1A /* 0000116E */
00001156 B07C 001F cmp.w D0, 0x1F
0000115A 6E12 bgt +0x14 /* 0000116E */
0000115C 41EE 000C lea.l A0, [A6 + 0xC]
00001160 3200 move.w D1, D0
00001162 E649 lsr D1.w, 3
00001164 4441 neg.w D1
00001166 0130 10FF btst [A0 + D1.w - 0x1], D0
0000116A 0A3C 0004 xori.b ccr, 4
label0000116E:
0000116E 6624 bne +0x26 /* 00001194 */
00001170 486E FF00 pea.l [A6 - 0x100]
00001174 487A 0122 pea.l [PC + 0x122 /* 00001298, value 0x3333220, pstring "32 " */]
00001178 486E FE00 pea.l [A6 - 0x200]
0000117C 3F3C 0002 move.w -[A7], 0x2
00001180 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00001184 41EE FF00 lea.l A0, [A6 - 0x100]
00001188 43EE FE00 lea.l A1, [A6 - 0x200]
0000118C 703F moveq.l D0, 0x3F
label0000118E:
0000118E 20D9 move.l [A0]+, [A1]+
00001190 51C8 FFFC dbf D0, -0x6 /* 0000118E */
label00001194:
00001194 7006 moveq.l D0, 0x06
00001196 6B18 bmi +0x1A /* 000011B0 */
00001198 B07C 001F cmp.w D0, 0x1F
0000119C 6E12 bgt +0x14 /* 000011B0 */
0000119E 41EE 000C lea.l A0, [A6 + 0xC]
000011A2 3200 move.w D1, D0
000011A4 E649 lsr D1.w, 3
000011A6 4441 neg.w D1
000011A8 0130 10FF btst [A0 + D1.w - 0x1], D0
000011AC 0A3C 0004 xori.b ccr, 4
label000011B0:
000011B0 6624 bne +0x26 /* 000011D6 */
000011B2 486E FF00 pea.l [A6 - 0x100]
000011B6 487A 00DC pea.l [PC + 0xDC /* 00001294, value 0x3315020, pstring "1P " */]
000011BA 486E FE00 pea.l [A6 - 0x200]
000011BE 3F3C 0002 move.w -[A7], 0x2
000011C2 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000011C6 41EE FF00 lea.l A0, [A6 - 0x100]
000011CA 43EE FE00 lea.l A1, [A6 - 0x200]
000011CE 703F moveq.l D0, 0x3F
label000011D0:
000011D0 20D9 move.l [A0]+, [A1]+
000011D2 51C8 FFFC dbf D0, -0x6 /* 000011D0 */
label000011D6:
000011D6 7007 moveq.l D0, 0x07
000011D8 6B18 bmi +0x1A /* 000011F2 */
000011DA B07C 001F cmp.w D0, 0x1F
000011DE 6E12 bgt +0x14 /* 000011F2 */
000011E0 41EE 000C lea.l A0, [A6 + 0xC]
000011E4 3200 move.w D1, D0
000011E6 E649 lsr D1.w, 3
000011E8 4441 neg.w D1
000011EA 0130 10FF btst [A0 + D1.w - 0x1], D0
000011EE 0A3C 0004 xori.b ccr, 4
label000011F2:
000011F2 6624 bne +0x26 /* 00001218 */
000011F4 486E FF00 pea.l [A6 - 0x100]
000011F8 487A 0096 pea.l [PC + 0x96 /* 00001290, value 0x3384320, pstring "8C " */]
000011FC 486E FE00 pea.l [A6 - 0x200]
00001200 3F3C 0002 move.w -[A7], 0x2
00001204 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
00001208 41EE FF00 lea.l A0, [A6 - 0x100]
0000120C 43EE FE00 lea.l A1, [A6 - 0x200]
00001210 703F moveq.l D0, 0x3F
label00001212:
00001212 20D9 move.l [A0]+, [A1]+
00001214 51C8 FFFC dbf D0, -0x6 /* 00001212 */
label00001218:
00001218 7008 moveq.l D0, 0x08
0000121A 6B18 bmi +0x1A /* 00001234 */
0000121C B07C 001F cmp.w D0, 0x1F
00001220 6E12 bgt +0x14 /* 00001234 */
00001222 41EE 000C lea.l A0, [A6 + 0xC]
00001226 3200 move.w D1, D0
00001228 E649 lsr D1.w, 3
0000122A 4441 neg.w D1
0000122C 0130 10FF btst [A0 + D1.w - 0x1], D0
00001230 0A3C 0004 xori.b ccr, 4
label00001234:
00001234 6624 bne +0x26 /* 0000125A */
00001236 486E FF00 pea.l [A6 - 0x100]
0000123A 487A 004E pea.l [PC + 0x4E /* 0000128A, value 0x4333243, pstring "32C " */]
0000123E 486E FE00 pea.l [A6 - 0x200]
00001242 3F3C 0002 move.w -[A7], 0x2
00001246 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000124A 41EE FF00 lea.l A0, [A6 - 0x100]
0000124E 43EE FE00 lea.l A1, [A6 - 0x200]
00001252 703F moveq.l D0, 0x3F
label00001254:
00001254 20D9 move.l [A0]+, [A1]+
00001256 51C8 FFFC dbf D0, -0x6 /* 00001254 */
label0000125A:
0000125A 4240 clr.w D0
0000125C 102E FF00 move.b D0, [A6 - 0x100]
00001260 4241 clr.w D1
00001262 41EE FF00 lea.l A0, [A6 - 0x100]
00001266 1230 0000 move.b D1, [A0 + D0.w]
0000126A 7020 moveq.l D0, 0x20
0000126C B041 cmp.w D0, D1
0000126E 6604 bne +0x6 /* 00001274 */
00001270 532E FF00 subq.b [A6 - 0x100], 1
label00001274:
00001274 206E 000C movea.l A0, [A6 + 0xC]
00001278 43EE FF00 lea.l A1, [A6 - 0x100]
0000127C 703F moveq.l D0, 0x3F
label0000127E:
0000127E 20D9 move.l [A0]+, [A1]+
00001280 51C8 FFFC dbf D0, -0x6 /* 0000127E */
00001284 4E5E unlink A6
00001286 2E9F move.l [A7], [A7]+
00001288 4E75 rts
0000128A 0433 3243 2000 subi.b [A3 + D2.w], 0x43 /* 'C' */
00001290 0338 4320 btst [0x00004320], D1
00001294 0331 5020 btst [A1 + D5.w + 0x20], D1
00001298 0333 3220 btst [A3 + D3.w * 2 + 0x20], D1
0000129C 0331 3620 btst [A1 + D3.w * 8 + 0x20], D1
000012A0 0238 2000 0234 andi.b [0x00000234], 0x0
000012A6 2000 move.l D0, D0
000012A8 0232 2000 0231 andi.b [A2 + D0.w * 2 + 0x31], 0x0
000012AE 2000 move.l D0, D0
export_2284:
000012B0 4E56 FEFC link A6, -0x0104
000012B4 42A7 clr.l -[A7]
000012B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012BA 4EBA FC50 jsr [PC - 0x3B0 /* 00000F0C */]
000012BE 2D5F FFFC move.l [A6 - 0x4], [A7]+
000012C2 206E 000C movea.l A0, [A6 + 0xC]
000012C6 2F08 move.l -[A7], A0
000012C8 486E FEFC pea.l [A6 - 0x104]
000012CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000012D0 4EBA FD2E jsr [PC - 0x2D2 /* 00001000 */]
000012D4 201F move.l D0, [A7]+
000012D6 205F movea.l A0, [A7]+
000012D8 2240 movea.l A1, D0
000012DA 703F moveq.l D0, 0x3F
label000012DC:
000012DC 20D9 move.l [A0]+, [A1]+
000012DE 51C8 FFFC dbf D0, -0x6 /* 000012DC */
000012E2 4E5E unlink A6
000012E4 2E9F move.l [A7], [A7]+
000012E6 4E75 rts